본문으로 건너뛰기

JHU MSECS

프로그램 개요 & 장점​

MSECS는 JHU의 CS 프로그램이며 비전공자 CS 전환 프로그램으로 잘 알려져 있습니다. 매년 상당수의 비전공자(CS 수업을 한 번도 들어 본 적 없는 사람이 많습니다)를 선발하며, 학부에서 광산공학(Mining Engineering)을 전공한 학생이 합격한 사례도 있습니다. 전공 전환을 하려는 사람도, CS 전공자도 이 프로그램을 눈여겨볼 만합니다.

학급 규모가 작아서 일부 회사의 인턴십에 지원할 때 유리할 수 있습니다(Meta를 두고 하는 말입니다). 다만 현재 분위기에서는 그렇게 낙관적이지 않을 수 있습니다. PhD 전환은 큰 장점인데, 이곳 교수님들은 자기 석사 학생을 연구 프로젝트에 영입하는 것을 선호하기 때문입니다.

표준화 시험 요건​

2024 지원 시즌에는 TOEFL 100과 GRE 제출이 필수였습니다. 그러나 MSECS는 지원 페이지에 GRE 점수를 내더라도 심사하지 않는다고 명시합니다. GRE 요건은 오로지 상위 단과대의 정책 때문에 존재합니다(The Whiting School of Engineering requires GRE General Test scores for applications to all master's programs. However, the Department of Computer Science does not review these scores nor do they have any impact on the outcome of admissions decisions during the application review process.)

합격 선호 & 대표 DataPoints​

예전 사례를 보면 GPA 3.7+이면 합격 가능성이 높습니다. 다만 이 학교는 스펙이 너무 좋은 지원자를 불합격시키기도 한다는 점에 유의하세요 -- 친구 한 명은 Stanford에 합격했지만 MSECS에서는 불합격했습니다.

  1. Southern University of Science and Technology, CS 학부, GPA 3.8, NetEase 단기 인턴십
  2. Southeast University, CS, GPA 3.83, IELTS 7.5
  3. University of Science and Technology Beijing, AI 전공, GPA 3.82, TOEFL 106
  4. IIT EE 학부, 정규직 경력 1년
  5. Xi'an Jiaotong University, 비전공자 CS 전환, GPA 90.1

취업 성과 & DataPoints​

  1. Southern University of Science and Technology, CS 학부, GPA 3.8, NetEase 단기 인턴십, AWS 인턴 합격
  2. 경력 3년, Goldman Sachs Analyst 합격
  3. IIT EE 학부, 정규직 경력 1년, 소규모 회사 합격
  4. 인도 학생, 정규직 경력 1년, 소규모 회사 new grad 합격
  5. 인도 CS 학사, 석사 재학 중 Johns Hopkins Medicine에서 멀티모달 LLM RA, 2025년부터 Amazon SWE 정규직.

학생 경험​

대부분의 학생은 세 학기에 걸쳐 3 + 4 + 3 수강 구성을 선택합니다. 마지막 학기를 파트타임으로 하면 4 + 4 + 2 또는 4 + 5 + 1로 구성할 수 있습니다.

Applications, Reasoning, Software, Systems, Theory의 다섯 영역 중 임의의 4개 영역을 골라 각 영역에서 최소 한 과목씩 들어야 합니다. EN.601.667 (01) Introduction to Human Language Technology나 EN.601.783 (01) Vision as Bayesian Inference처럼 쉽기로 유명한 업무량 적은 수업을 많이 고를 수 있어서, 구직, 이력서 제출, LeetCode에 쓸 시간을 확보할 수 있습니다.

학교에는 audit 옵션이 있습니다. 시스템에서 audit으로 등록한 수업은 성적표에 표시됩니다. Audit 수업은 0학점이라 좋은 점이 있습니다. 예를 들어 첫 학기에 Operating Systems나 Distributed Systems처럼 부담이 큰 수업을 듣고 싶지만 구직에 방해가 될까 걱정된다고 해 봅시다. Audit으로 들으면 두 가지 경우가 생깁니다. 1. 감당이 되고 인턴십도 구한 경우 -- 원하는 수업에 출석해서 듣는 가장 이상적인 결과입니다. 2. 감당이 안 되는 경우 -- 시간을 최소한만 쓰고 구직에 집중하면 됩니다. 0학점이라 졸업에 영향이 없으니 낙제를 걱정할 필요도 없습니다. 어느 쪽이든 손해 볼 일이 없습니다.

CS 수업 수강 신청 우선순위가 매우 높아서 원하는 수업을 못 듣는 일은 걱정하지 않아도 됩니다(애초에 MSECS 코호트가 그리 크지 않습니다). 수강 신청이 열린 뒤 다른 학과 학생들은 CS 수업을 신청하려면 며칠을 기다려야 합니다. 반면 CS 학생은 다른 학과 수업을 신청할 때 제한이 없는데, 공과대학 내에서 CS만 이런 수강 신청 보호를 받기 때문입니다. CV, NLP, ML 같은 인기 수업은 CS 학생에게 우선권을 줍니다. 학교에는 대형 수업과 소규모 수업이 모두 있는데, 대형 수업은 40~50명, 소규모 수업은 20명 미만일 수 있습니다.

프로그램 단점​

  1. JHU는 Baltimore에 있어서 치안 위험이 비교적 높습니다. 다만 재학생들은 소문만큼 나쁘지는 않다고 말합니다 -- 오후 5시 45분부터 새벽 3시 45분까지 무료 셔틀이 운행되며 앱으로 호출할 수 있습니다. 도서관에도 그 시간대에 필요한 곳까지 데려다주는 전용 학교 버스가 있습니다.

  2. 비쌉니다. 23 fall MSECS 합격자의 오퍼 레터 기준으로 연간 총비용은 $86,267입니다. 1.5년이면 총 $137,371.50입니다.

JHU 2024–2025 학년도 예상 비용; 클릭하면 원본 크기로 열림

한 줄 요약:​

개인적으로는 이 프로그램이 저평가되어 있다고 생각합니다. 높은 비용을 제외하면 모든 면(학교 랭킹, 학생 경험, 업무량, PhD 전환 기회, 구직 편의성)이 꽤 좋습니다. 비전공자 CS 전환 프로그램이긴 하지만 CS 전공자도 지원할 수 있습니다. 집안 예산이 충분하다면, 개인적으로 이 프로그램의 수준은 Open CS App의 A+ 프로그램들에 뒤지지 않는다고 생각합니다.